/* Non-essential styles */ 

/* Essential styles */ 

*.figure {
    position:relative;
    float:left;

    color:white;
    background-color:black;
    border:1px solid red;
}
                      
*.figure *.caption {
    position:absolute;
    left:0;
    top:0;
    margin:15px;

    font-size:1.05em;
    border:1px solid lime;
}

#crater_date {
    position:absolute;
    left:0;
    bottom:10px;
    width:518px;
    text-align:center;
    color:white;
    font-size:0.8em;
}

*.framed {
    display:block;

    border-left:1px solid gray;
    border-right:2px solid black;
    border-top:1px solid gray;
    border-bottom:2px solid black;
}

